package com.uujava.minibox.ui.jscrollpanel;


import java.awt.BorderLayout;

import javax.swing.JComponent;
import javax.swing.JPanel;
import javax.swing.JScrollBar;
import javax.swing.JScrollPane;
import javax.swing.JViewport;
/**
 * 功能:模仿JScrollPane(滚动面板)因为JScrollPane
 * 对重量级的控件JList,JTree等的大小无法控制(不可以只指定垂直或水平滚动)因此特定制此控件.
 * @author k 2013年8月1日15:47:18
 *
 */
public class ScrollPanel extends JPanel {
	private JScrollBar jScrollBar;
	private JViewport jViewport;
	public ScrollPanel(JComponent view) {
		
		JScrollPane jsp=new JScrollPane(view);
		jViewport=jsp.getViewport();
		jScrollBar=jsp.getVerticalScrollBar();
		
		this.setLayout(new BorderLayout());
		this.add(jViewport,BorderLayout.CENTER);
		this.add(jScrollBar,BorderLayout.EAST);

		
	}
}
